export default [
    116,
    129,
    135,
    86,
    73,
    85,
    73,
    68,
    92,
    130,
    245,
    139,
    115,
    111,
    309,
    206,
    137,
    128,
    85,
    94,
    71,
    106,
    84,
    93,
    85,
    73,
    83,
    125,
    107,
    82,
    44,
    72,
    106,
    107,
    66,
    91,
    92,
    113,
    107,
    131,
    111,
    64,
    69,
    88,
    77,
    83,
    111,
    57,
    55,
    60,
    44,
    127,
    114,
    86,
    73,
    52,
    69,
    86,
    118,
    56,
    91,
    121,
    127,
    78,
    79,
    46,
    108,
    80,
    79,
    69,
    80,
    105,
    119,
    105,
    55,
    74,
    41,
    62,
    104,
    118,
    121,
    126,
    99,
    92,
    75,
    91,
    94,
    69,
    93,
    124,
    120,
    93,
    26,
    32,
    70,
    89,
    117,
    144,
    111,
    120,
    97,
    108,
    74,
    105,
    127,
    143,
    62,
    80,
    136,
    29,
    91,
    93,
    114,
    45,
    102,
    111,
    93,
    117,
    78,
    76,
    100,
    75,
    169,
    59,
    89,
    91,
    75,
    28,
    47,
    92,
    72,
    149,
    86,
    88,
    104,
    91,
    88,
    55,
    63,
    41,
    85,
    99,
    121,
    96,
    90,
    80,
    116,
    207,
    306,
    283,
    200,
    93,
    49,
    78,
    40,
    74,
    67,
    118,
    196,
    101,
    59,
    83,
    83,
    124,
    57,
    78,
    113,
    172,
    129,
    103,
    75,
    125,
    121,
    204,
    141,
    106,
    146,
    95,
    149,
    71,
    157,
    141,
    197,
    43,
    81,
    109,
    118,
    115,
    92,
    123,
    147,
    59,
    103,
    146,
    137,
    74,
    64,
    67,
    107,
    101,
    79,
    137,
    165,
    81,
    100,
    126,
    56,
    108,
    88,
    78,
    105,
    77,
    105,
    93,
    107,
    128,
    53,
    81,
    128,
    179,
    225,
    116,
    153,
    161,
    149,
    115,
    136,
    101,
    109,
    108,
    86,
    101,
    109,
    139,
    110,
    113,
    130,
    62,
    88,
    105,
    87,
    140,
    116,
    100,
    83,
    102,
    106,
    157,
    131,
    77,
    101,
    148,
    227,
    105,
    155,
    293,
    99,
    57,
    97,
    104,
    117,
    125,
    216,
    149,
    256,
    172,
    113,
    338,
    57,
    48,
    111,
    87,
    175,
    186,
    201,
    76,
    131,
    127,
    128,
    152,
    144,
    162,
    500,
    358,
    128,
    54,
    57,
    54,
    80,
    71,
    73,
    139,
    224,
    107,
    150,
    180,
    77,
    95,
    194,
    143,
    205,
    129,
    64,
    61,
    79,
    121,
    130,
    150,
    205,
    154,
    81,
    140,
    119,
    156,
    72,
    108,
    124,
    94,
    157,
    100,
    158,
    277,
    332,
    303,
    238,
    500,
    99,
    93,
    104,
    74,
    68,
    90,
    114,
    142,
    126,
    185,
    402,
    189,
    189,
    189,
    112,
    137,
    158,
    158,
    116,
    132,
    110,
    82,
    56,
    54,
    71,
    101,
    57,
    88,
    99,
    84,
    139,
    132,
    141,
    159,
    131,
    180,
    164,
    134,
    163,
    105,
    74,
    50,
    60,
    82,
    111,
    89,
    81,
    76,
    70,
    74,
    99,
    91,
    113,
    93,
    69,
    74,
    75,
    108,
    115,
    86,
    67,
    68,
    74,
    69,
    95,
    99,
    92,
    84,
    77,
    69,
    62,
    83,
    101,
    98,
    89,
    82,
    105,
    79,
    48,
    119,
    126,
    44,
    42,
    86,
    68,
    93,
    89,
    76,
    54,
    53,
    35,
    65,
    108,
    114,
    90,
    63,
    79,
    102,
    100,
    107,
    81,
    79,
    116,
    98,
    96,
    94,
    63,
    39,
    81,
    73,
    66,
    52,
    64,
    61,
    83,
    85,
    99,
    97,
    93,
    86,
    105,
    98,
    109,
    92,
    68,
    92,
    72,
    64,
    88,
    97,
    102,
    103,
    120,
    94,
    95,
    93,
    56,
    98,
    81,
    100,
    75,
    84,
    91,
    70,
    96,
    128,
    92,
    107,
    95,
    63,
    115,
    69,
    47,
    86,
    122,
    104,
    122,
    49,
    36,
    83,
    107,
    126,
    126,
    78,
    72,
    76,
    87,
    143,
    259,
    183,
    276,
    232,
    167,
    105,
    129,
    140,
    61,
    85,
    155,
    38,
    106,
    134,
    57,
    51,
    68,
    129,
    158,
    85,
    121,
    161,
    94,
    58,
    57,
    71,
    105,
    66,
    117,
    87,
    88,
    131,
    151,
    310,
    161,
    23,
    52,
    82,
    128,
    115,
    63,
    102,
    96,
    107,
    89,
    59,
    100,
    136,
    137,
    119,
    112,
    186,
    192,
    83,
    97,
    113,
    89,
    106,
    119,
    62,
    79,
    58,
    61,
    64,
    108,
    101,
    82,
    85,
    98,
    132,
    88,
    97,
    116,
    111,
    81,
    78,
    138,
    100,
    157,
    349,
    196,
    190,
    100,
    103,
    160,
    97,
    103,
    123,
    137,
    268,
    52,
    44,
    66,
    106,
    94,
    96,
    58,
    62,
    56,
    62,
    109,
    96,
    95,
    126,
    161,
    138,
    106,
    99,
    113,
    80,
    90,
    86,
    142,
    93,
    125,
    135,
    138,
    111,
    70,
    101,
    153,
    146,
    97,
    82,
    99,
    131,
    88,
    74,
    96,
    133,
    105,
    86,
    105,
    89,
    70,
    87,
    109,
    161,
    83,
    129,
    107,
    89,
    186,
    108,
    500,
    188,
    102,
    139,
    155,
    500,
    370,
    164,
    105,
    156,
    180,
    105,
    126,
    120,
    122,
    118,
    188,
    260,
    296,
    118,
    132,
    80,
    500,
    500,
    253,
    67,
    110,
    133,
    246,
    324,
    225,
    120,
    121,
    131,
    148,
    174,
    106,
    32,
    86,
    92,
    117,
    110,
    90,
    86,
    106,
    84,
    76,
    92,
    85,
    79,
    92,
    99,
    105,
    105,
    78,
    125,
    113,
    90,
    89,
    99,
    94,
    109,
    105,
    115,
    110,
    54,
    76,
    83,
    75,
    89,
    97,
    113,
    106,
    86,
    108,
    115,
    106,
    99,
    151,
    118,
    139,
    161,
    77,
    72,
    36,
    81,
    67,
    56,
    73,
    75,
    80,
    122,
    142,
    77,
    68,
    77,
    50,
    51,
    40,
    46,
    65,
    110,
    104,
    85,
    126,
    88,
    112,
    108,
    98,
    88,
    68,
    87,
    83,
    87,
    127,
    111,
    108,
    91,
    89,
    75,
    88,
    76,
    62,
    55,
    66,
    67,
    62,
    113,
    81,
    66,
    86,
    47,
    44,
    79,
    137,
    160,
    89,
    96,
    63,
    53,
    50,
    44,
    74,
    64,
    72,
    94,
    71,
    124,
    129,
    155,
    156,
    125,
    130,
    66,
    91,
    114,
    112,
    102,
    72,
    76,
    77,
    86,
    92,
    108,
    100,
    122,
    164,
    111,
    52,
    70,
    59,
    82,
    96,
    92,
    124,
    98,
    45,
    37,
    81,
    90,
    98,
    97,
    111,
    125,
    83,
    41,
    87,
    56,
    72,
    182,
    183,
    70,
    44,
    62,
    100,
    121,
    62,
    70,
    99,
    89,
    52,
    37,
    64,
    135,
    232,
    365,
    198,
    53,
    121,
    83,
    100,
    169,
    75,
    72,
    51,
    50,
    95,
    88,
    59,
    30,
    48,
    109,
    146,
    76,
    33,
    52,
    54,
    70,
    107,
    96,
    76,
    37,
    94,
    182,
    452,
    66,
    56,
    80,
    85,
    104,
    43,
    52,
    115,
    143,
    75,
    110,
    134,
    129,
    153,
    54,
    114,
    145,
    87,
    138,
    198,
    273,
    395,
    498,
    97,
    112,
    97,
    86,
    97,
    99,
    151,
    135,
    193,
    153,
    95,
    91,
    137,
    98,
    77,
    95,
    96,
    83,
    71,
    53,
    69,
    75,
    106,
    90,
    106,
    64,
    105,
    100,
    69,
    55,
    65,
    112,
    83,
    131,
    151,
    93,
    97,
    104,
    92,
    53,
    105,
    159,
    106,
    89,
    88,
    87,
    99,
    117,
    72,
    109,
    91,
    100,
    48,
    58,
    65,
    105,
    87,
    148,
    109,
    96,
    87,
    56,
    105,
    126,
    164,
    113,
    54,
    47,
    93,
    83,
    91,
    135,
    65,
    100,
    147,
    56,
    89,
    107,
    99,
    124,
    152,
    115,
    87,
    76,
    93,
    172,
    235,
    65,
    55,
    93,
    96,
    127,
    71,
    88,
    81,
    115,
    54,
    94,
    92,
    98,
    73,
    69,
    156,
    93,
    37,
    92,
    114,
    124,
    108,
    106,
    39,
    66,
    126,
    282,
    136,
    92,
    54,
    81,
    89,
    115,
    108,
    100,
    55,
    75,
    88,
    94,
    143,
    62,
    138,
    187,
    157,
    154,
    56,
    54,
    57,
    46,
    82,
    179,
    138,
    147,
    147,
    106,
    95,
    107,
    102,
    120,
    117,
    87,
    71,
    58,
    95,
    117,
    142,
    104,
    124,
    100,
    82,
    77,
    70,
    34,
    60,
    83,
    107,
    126,
    93,
    100,
    96,
    87,
    116,
    111,
    90,
    68,
    96,
    86,
    131,
    110,
    119,
    126,
    67,
    86,
    81,
    104,
    71,
    35,
    57,
    56,
    57,
    40,
    72,
    96,
    137,
    180,
    171,
    167,
    173,
    124,
    79,
    29,
    76,
    96,
    89,
    67,
    51,
    92,
    94,
    100,
    129,
    128,
    44,
    64,
    59,
    75,
    41,
    85,
    91,
    125,
    108,
    116,
    135,
    111,
    95,
    79,
    75,
    104,
    82,
    80,
    99,
    110,
    96,
    163,
    126,
    69,
    98,
    68,
    75,
    109,
    75,
    102,
    115,
    110,
    93,
    80,
    65,
    64,
    64,
    58,
    123,
    87,
    88,
    89,
    86,
    91,
    132,
    85,
    96,
    90,
    78,
    79,
    76,
    84,
    88,
    57,
    44,
    78,
    95,
    93,
    86,
    108,
    124,
    70,
    113,
    82,
    111,
    59,
    60,
    89,
    132,
    133,
    112,
    69,
    132,
    75,
    37,
    37,
    79,
    89,
    121,
    74,
    88,
    66,
    32,
    73,
    92,
    57,
    67,
    34,
    45,
    115,
    153,
    127,
    116,
    152,
    130,
    24,
    17,
    60,
    56,
    51,
    56,
    80,
    56,
    98,
    145,
    121,
    41,
    86,
    121,
    69,
    116,
    165,
    120,
    171,
    289,
    500,
    181,
    28,
    92,
    146,
    44,
    22,
    25,
    51,
    74,
    51,
    106,
    149,
    213,
    130,
    32,
    116,
    162,
    173,
    118,
    20,
    85,
    161,
    186,
    147,
    57,
    88,
    107,
    159,
    147,
    153,
    135,
    99,
    92,
    109,
    99,
    57,
    64,
    79,
    143,
    93,
    52,
    95,
    141,
    59,
    109,
    58,
    60,
    52,
    71,
    110,
    107,
    114,
    98,
    96,
    48,
    89,
    130,
    90,
    106,
    111,
    128,
    83,
    60,
    109,
    137,
    147,
    99,
    73,
    126,
    73,
    72,
    87,
    85,
    115,
    121,
    97,
    109,
    74,
    52,
    49,
    41,
    64,
    80,
    38,
    58,
    106,
    57,
    106,
    111,
    118,
    109,
    53,
    50,
    59,
    56,
    68,
    52,
    68,
    130,
    95,
    103,
    124,
    95,
    92,
    95,
    135,
    242,
    451,
    140,
    109,
    88,
    164,
    145,
    46,
    85,
    125,
    54,
    83,
    73,
    60,
    85,
    73,
    51,
    56,
    108,
    179,
    446,
    84,
    104,
    87,
    143,
    206,
    77,
    114,
    87,
    92,
    165,
    104,
    33,
    88,
    137,
    151,
    338,
    239,
    139,
    79,
    123,
    64,
    51,
    133,
    93,
    39,
    111,
    145,
    193,
    131,
    131,
    108,
    95,
    141,
    186,
    156,
    260,
    138,
    133,
    107,
    143,
    61,
    109,
    151,
    63,
    63,
    79,
    138,
    47,
    67,
    84,
    95,
    73,
    89,
    91,
    152,
    189,
    92,
    97,
    107,
    81,
    89,
    93,
    92,
    50,
    61,
    66,
    77,
    56,
    65,
    86,
    134,
    141,
    30,
    83,
    111,
    56,
    66,
    56,
    100,
    109,
    118,
    107,
    74,
    58,
    88,
    100,
    109,
    125,
    114,
    110,
    118,
    135,
    147,
    99,
    29,
    75,
    73,
    97,
    102,
    93,
    78,
    58,
    61,
    100,
    106,
    139,
    152,
    49,
    46,
    85,
    97,
    58,
    56,
    59,
    74,
    63,
    59,
    91,
    70,
    53,
    55,
    67,
    97,
    123,
    118,
    100,
    80,
    135,
    67,
    70,
    105,
    55,
    78,
    78,
    59,
    111,
    78,
    30,
    78,
    91,
    119,
    95,
    73,
    76,
    89,
    117,
    145,
    143,
    84,
    84,
    51,
    31,
    83,
    76,
    51,
    67,
    75,
    68,
    80,
    99,
    70,
    60,
    105,
    122,
    100,
    125,
    70,
    57,
    79,
    68,
    61,
    67,
    77,
    64,
    96,
    101,
    24,
    61,
    80,
    85,
    88,
    95,
    101,
    140,
    34,
    81,
    89,
    86,
    71,
    94,
    40,
    84,
    122,
    197,
    179,
    111,
    114,
    134,
    141,
    17,
    59,
    83,
    118,
    153,
    166,
    325,
    402,
    263,
    374,
    127,
    37,
    62,
    67,
    99,
    116,
    110,
    126,
    149,
    110,
    56,
    59,
    97,
    146,
    142,
    34,
    79,
    154,
    191,
    219,
    157,
    35,
    39,
    124,
    164,
    56,
    92,
    133,
    173,
    86,
    77,
    62,
    45,
    93,
    160,
    54,
    67,
    65,
    99,
    97,
    47,
    93,
    165,
    156,
    89,
    41,
    53,
    89,
    99,
    81,
    139,
    275,
    270,
    330,
    97,
    37,
    97,
    89,
    170,
    248,
    97,
    181,
    123,
    89,
    198,
    305,
    86,
    92,
    143,
    82,
    23,
    81,
    88,
    75,
    99,
    150,
    97,
    44,
    49,
    61,
    80,
    45,
    63,
    118,
    100,
    52,
    104,
    147,
    48,
    56,
    44,
    96,
    67,
    52,
    83,
    65,
    67,
    87,
    111,
    47,
    55,
    57,
    85,
    119,
    174,
    143,
    95,
    115,
    173,
    163,
    95,
    50,
    69,
    69,
    47,
    96,
    79,
    46,
    68,
    71,
    68,
    84,
    38,
    71,
    102,
    122,
    153,
    150,
    69,
    105,
    60,
    42,
    47,
    87,
    102,
    30,
    55,
    46,
    64,
    95,
    61,
    64,
    74,
    57,
    46,
    58,
    114,
    108,
    82,
    80,
    110,
    67,
    59,
    36,
    69,
    99,
    120,
    109,
    52,
    96,
    119,
    94,
    151,
    90,
    63,
    99,
    133,
    161,
    141,
    48,
    122,
    113,
    83,
    82,
    82,
    116,
    332,
    352,
    156,
    100,
    64,
    64,
    95,
    92,
    90,
    179,
    88,
    213,
    143,
    159,
    132,
    173,
    69,
    58,
    107,
    106,
    73,
    115,
    122,
    418,
    98,
    138,
    183,
    122,
    139,
    160,
    97,
    48,
    80,
    130,
    63,
    62,
    86,
    110,
    81,
    85,
    113,
    83,
    49,
    51,
    53,
    80,
    120,
    46,
    59,
    82,
    88,
    107,
    83,
    120,
    100,
    109,
    95,
    93,
    54,
    58,
    77,
    75,
    53,
    86,
    96,
    81,
    85,
    136,
    106,
    94,
    69,
    56,
    83,
    79,
    92,
    116,
    131,
    113,
    116,
    120,
    148,
    141,
    79,
    52,
    84,
    86,
    100,
    97,
    76,
    87,
    64,
    63,
    70,
    89,
    98,
    91,
    79,
    69,
    81,
    93,
    93,
    97,
    150,
    103,
    114,
    125,
    104,
    79,
    51,
    23,
    75,
    109,
    73,
    63,
    57,
    95,
    79,
    81,
    68,
    72,
    46,
    63,
    86,
    71,
    72,
    62,
    60,
    146,
    141,
    63,
    98,
    100,
    46,
    26,
    53,
    59,
    79,
    110,
    91,
    97,
    90,
    85,
    110,
    94,
    154,
    136,
    113,
    152,
    118,
    42,
    68,
    80,
    90,
    99,
    98,
    83,
    141,
    164,
    182,
    107,
    76,
    62,
    104,
    78,
    73,
    66,
    99,
    92,
    71,
    60,
    110,
    112,
    134,
    168,
    97,
    115,
    100,
    47,
    88,
    72,
    70,
    77,
    103,
    136,
    82,
    42,
    93,
    167,
    152,
    183,
    155,
    50,
    73,
    120,
    57,
    96,
    94,
    151,
    96,
    92,
    135,
    139,
    99,
    176,
    156,
    24,
    48,
    54,
    97,
    134,
    252,
    334,
    330,
    472,
    191,
    141,
    45,
    104,
    156,
    79,
    95,
    70,
    80,
    60,
    104,
    160,
    184,
    126,
    91,
    73,
    134,
    76,
    108,
    127,
    131,
    163,
    220,
    73,
    154,
    97,
    58,
    99,
    61,
    60,
    37,
    39,
    72,
    121,
    99,
    44,
    49,
    40,
    53,
    50,
    49,
    44,
    77,
    129,
    114,
    57,
    86,
    120,
    102,
    146,
    61,
    57,
    122,
    113,
    157,
    76,
    108,
    100,
    119,
    69,
    53,
    54,
    62,
    100,
    103,
    147,
    100,
    110,
    98,
    107,
    252,
    243,
    116,
    110,
    181,
    273,
    310,
    136,
    110,
    146,
    119,
    157,
    153,
    69,
    143,
    54,
    65,
    83,
    75,
    56,
    73,
    114,
    138,
    61,
    34,
    70,
    93,
    99,
    110,
    228,
    178,
    64,
    93,
    59,
    87,
    95,
    133,
    215,
    75,
    93,
    74,
    112,
    54,
    81,
    83,
    62,
    49,
    89,
    154,
    99,
    80,
    90,
    98,
    91,
    408,
    95,
    85,
    90,
    88,
    109,
    91,
    135,
    256,
    84,
    226,
    197,
    181,
    66,
    97,
    206,
    99,
    347,
    98,
    124,
    92,
    96,
    183,
    122,
    187,
    162,
    99,
    78,
    158,
    186,
    500,
    500,
    166,
    95,
    60,
    149,
    128,
    84,
    500,
    168,
    319,
    79,
    123,
    145,
    203,
    94,
    128,
    210,
    98,
    99,
    131,
    165,
    432,
    94,
    92,
    147,
    95,
    93,
    138,
    123,
    79,
    71,
    61,
    63,
    44,
    93,
    95,
    98,
    500,
    168,
    240,
    82,
    96,
    96,
    95,
    84,
    91,
    78,
    32,
    51,
    84,
    98,
    118,
    96,
    112,
    69,
    100,
    137,
    147,
    86,
    65,
    92,
    39,
    61,
    96,
    77,
    43,
    78,
    86,
    50,
    68,
    97,
    84,
    152,
    118,
    123,
    76,
    68,
    84,
    75,
    90,
    66,
    42,
    57,
    52,
    81,
    75,
    97,
    60,
    65,
    67,
    82,
    99,
    66,
    72,
    44,
    78,
    70,
    69,
    58,
    43,
    55,
    74,
    76,
    36,
    72,
    61,
    46,
    50,
    65,
    98,
    115,
    138,
    88,
    47,
    39,
    61,
    64,
    74,
    100,
    82,
    84,
    64,
    89,
    75,
    98,
    69,
    27,
    70,
    84,
    91,
    85,
    97,
    77,
    45,
    69,
    67,
    99,
    131,
    69,
    66,
    93,
    62,
    59,
    64,
    89,
    100,
    109,
    28,
    71,
    87,
    112,
    71,
    37,
    67,
    86,
    89,
    100,
    107,
    109,
    116,
    134,
    100,
    132,
    151,
    99,
    95,
    118,
    121,
    119,
    49,
    91,
    98,
    70,
    100,
    139,
    152,
    143,
    73,
    99,
    194,
    100,
    91,
    77,
    131,
    65,
    73,
    121,
    135,
    100,
    146,
    59,
    86,
    121,
    71,
    97,
    87,
    46,
    99,
    139,
    64,
    99,
    163,
    77,
    130,
    154,
    96,
    98,
    140,
    180,
    48,
    93,
    94,
    148,
    61,
    89,
    72,
    136,
    98,
    37,
    78,
    99,
    100,
    129,
    147,
    249,
    414,
    97,
    74,
    153,
    124,
    129,
    47,
    58,
    61,
    96,
    88,
    49,
    66,
    111,
    94,
    78,
    86,
    97,
    81,
    105,
    256,
    500,
    88,
    118,
    94,
    76,
    52,
    100,
    140,
    180,
    180,
    88,
    95,
    85,
    136,
    160,
    80,
    47,
    90,
    157,
    139,
    158,
    150,
    133,
    170,
    322,
    73,
    47,
    45,
    86,
    98,
    75,
    56,
    74,
    102,
    170,
    64,
    84,
    52,
    93,
    147,
    98,
    58,
    96,
    118,
    140,
    68,
    55,
    55,
    114,
    85,
    76,
    50,
    100,
    115,
    93,
    175,
    67,
    110,
    99,
    67,
    61,
    55,
    103,
    181,
    74,
    75,
    97,
    98,
    115,
    99,
    160,
    200,
    173,
    78,
    75,
    123,
    169,
    172,
    108,
    98,
    85,
    87,
    28,
    34,
    35,
    51,
    54,
    105,
    75,
    34,
    68,
    133,
    157,
    106,
    78,
    100,
    121,
    119,
    138,
    145,
    202,
    192,
    79,
    78,
    84,
    98,
    99,
    66,
    103,
    63,
    48,
    40,
    95,
    110,
    148,
    46,
    43,
    96,
    133,
    88,
    107,
    55,
    74,
    72,
    81,
    74,
    100,
    173,
    155,
    62,
    58,
    81,
    78,
    72,
    90,
    113,
    115,
    190,
    151,
    61,
    87,
    96,
    97,
    123,
    91,
    139,
    147,
    98,
    116,
    116,
    99,
    100,
    72,
    97,
    100,
    84,
    58,
    60,
    98,
    82,
    116,
    60,
    169,
    250,
    98,
    118,
    96,
    98,
    126,
    119,
    75,
    107,
    99,
    84,
    99,
    146,
    195,
    194,
    134,
    97,
    136,
    168,
    142,
    52,
    91,
    98,
    123,
    138,
    202,
    151,
    123,
    85,
    121,
    97,
    72,
    98,
    135,
    52,
    95,
    87,
    28,
    77,
    99,
    82,
    145,
    80,
    75,
    115,
    58,
    65,
    78,
    74,
    83,
    93,
    96,
    169,
    98,
    47,
    76,
    98,
    99,
    117,
    99,
    119,
    151,
    150,
    98,
    80,
    138,
    26,
    52,
    42,
    70,
    85,
    98,
    107,
    93,
    88,
    86,
    79,
    74,
    66,
    56,
    76,
    86,
    115,
    91,
    93,
    95,
    95,
    116,
    88,
    77,
    83,
    95,
    78,
    49,
    78,
    64,
    75,
    98,
    108,
    95,
    73,
    77,
    94,
    100,
    98,
    94,
    98,
    142,
    171,
    133,
    97,
    58,
    66,
    99,
    138,
    60,
    24,
    62,
    79,
    99,
    97,
    98,
    95,
    80,
    40,
    63,
    80,
    64,
    75,
    52,
    78,
    94,
    34,
    48,
    28,
    22,
    44,
    69,
    88,
    119,
    95,
    35,
    53,
    66,
    95,
    82,
    49,
    60,
    98,
    100,
    89,
    96,
    143,
    184,
    179,
    27,
    47,
    121,
    95,
    18,
    83,
    57,
    76,
    119,
    172,
    253,
    186,
    35,
    54,
    90,
    159,
    153,
    58,
    31,
    76,
    112,
    45,
    88,
    83,
    98,
    144,
    119,
    117,
    269,
    55,
    85,
    100,
    81,
    78,
    136,
    96,
    71,
    68,
    88,
    129,
    54,
    77,
    118,
    110,
    46,
    56,
    91,
    59,
    89,
    78,
    104,
    155,
    153,
    114,
    166,
    98,
    124,
    280,
    269,
    421,
    500,
    156,
    72,
    58,
    32,
    57,
    75,
    90,
    147,
    146,
    115,
    121,
    94,
    95,
    113,
    46,
    39,
    87,
    119,
    72,
    80,
    122,
    149,
    134,
    66,
    79,
    51,
    50,
    54,
    67,
    70,
    77,
    48,
    44,
    45,
    57,
    64,
    52,
    65,
    83,
    35,
    37,
    38,
    64,
    61,
    64,
    55,
    55,
    68,
    69,
    70,
    72,
    111,
    88,
    152,
    160,
    85,
    65,
    78,
    75,
    84,
    82,
    82,
    126,
    46,
    55,
    86,
    80,
    129,
    158,
    238,
    174,
    128,
    99,
    82,
    110,
    72,
    126,
    304,
    286,
    147,
    98,
    120,
    69,
    76,
    52,
    46,
    55,
    74,
    59,
    81,
    53,
    90,
    63,
    55,
    88,
    145,
    161,
    131,
    177,
    93,
    94,
    65,
    79,
    71,
    98,
    129,
    173,
    159,
    139,
    138,
    97,
    19,
    32,
    43,
    76,
    100,
    72,
    79,
    94,
    176,
    155,
    140,
    144,
    185,
    32,
    81,
    134,
    138,
    95,
    89,
    62,
    54,
    24,
    57,
    87,
    77,
    107,
    117,
    91,
    83,
    112,
    408,
    153,
    186,
    161,
    121,
    138,
    463,
    253,
    395,
    95,
    115,
    92,
    50,
    74,
    78,
    94,
    81,
    126,
    97,
    100,
    80,
    89,
    105,
    96,
    93,
    84,
    55,
    61,
    120,
    165,
    81,
    125,
    81,
    75,
    109,
    87,
    88,
    89,
    98,
    72,
    61,
    92,
    100,
    66,
    39,
    69,
    98,
    62,
    85,
    112,
    74,
    59,
    84,
    31,
    66,
    77,
    66,
    64,
    55,
    64,
    66,
    89,
    113,
    109,
    118,
    113,
    96,
    90,
    43,
    69,
    27,
    34,
    35,
    83,
    88,
    85,
    95,
    94,
    78,
    82,
    37,
    32,
    60,
    61,
    17,
    23,
    84,
    42,
    25,
    42,
    53,
    60,
    36,
    41,
    45,
    67,
    64,
    56,
    79,
    110,
    64,
    24,
    25,
    37,
    72,
    57,
    58,
    59,
    86,
    49,
    64,
    51,
    46,
    58,
    57,
    56,
    58,
    63,
    62,
    66,
    59,
    88,
    59,
    12,
    26,
    30,
    17,
    71,
    83,
    106,
    104,
    126,
    108,
    63,
    49,
    25,
    58,
    75,
    47,
    58,
    44,
    59,
    92,
    114,
    85,
    61,
    93,
    174,
    86,
    86,
    134,
    111,
    43,
    14,
    58,
    32,
    32,
    67,
    80,
    58,
    79,
    71,
    60,
    54,
    68,
    109,
    97,
    55,
    65,
    86,
    94,
    131,
    186,
    161,
    34,
    120,
    54,
    46,
    28,
    40,
    103,
    52,
    91,
    95,
    97,
    59,
    89,
    40,
    77,
    53,
    84,
    146,
    87,
    144,
    51,
    59,
    51,
    112,
    169,
    246,
    162,
    96,
    154,
    57,
    86,
    109,
    135,
    134,
    46,
    98,
    45,
    67,
    49,
    89,
    115,
    55,
    66,
    129,
    134,
    69,
    36,
    29,
    42,
    79,
    90,
    69,
    64,
    71,
    56,
    100,
    32,
    54,
    51,
    36,
    59,
    43,
    72,
    90,
    74,
    97,
    76,
    137,
    109,
    117,
    97,
    67,
    48,
    88,
    95,
    129,
    135,
    131,
    133,
    91,
    107,
    87,
    80,
    98,
    78,
    90,
    71,
    112,
    307,
    89,
    139,
    82,
    72,
    53,
    55,
    56,
    64,
    99,
    86,
    80,
    59,
    84,
    36,
    68,
    96,
    67,
    93,
    59,
    98,
    161,
    96,
    19,
    73,
    119,
    64,
    74,
    85,
    88,
    99,
    81,
    119,
    100,
    169,
    268,
    195,
    80,
    82,
    77,
    64,
    59,
    44,
    58,
    79,
    69,
    69,
    71,
    51,
    27,
    72,
    91,
    96,
    72,
    53,
    94,
    140,
    117,
    115,
    113,
    122,
    148,
    75,
    81,
    69,
    84,
    116,
    97,
    63,
    34,
    59,
    70,
    77,
    54,
    34,
    57,
    78,
    73,
    95,
    95,
    54,
    82,
    96,
    106,
    100,
    109,
    125,
    106,
    57,
    72,
    75,
    63,
    91,
    64,
    81,
    78,
    90,
    97,
    98,
    85,
    27,
    65,
    95,
    128,
    81,
    105,
    94,
    59,
    45,
    56,
    79,
    55,
    61,
    71,
    68,
    67,
    63,
    77,
    34,
    21,
    66,
    60,
    58,
    61,
    70,
    89,
    75,
    104,
    165,
    98,
    42,
    60,
    67,
    81,
    104,
    116,
    96,
    90,
    48,
    30,
    51,
    73,
    103,
    110,
    70,
    93,
    85,
    48,
    79,
    94,
    72,
    104,
    57,
    71,
    100,
    60,
    45,
    74,
    69,
    60,
    101,
    64,
    36,
    29,
    59,
    81,
    79,
    107,
    109,
    71,
    89,
    59,
    75,
    97,
    74,
    58,
    74,
    75,
    81,
    60,
    75,
    68,
    82,
    123,
    115,
    113,
    63,
    76,
    77,
    38,
    62,
    58,
    71,
    97,
    90,
    97,
    69,
    36,
    61,
    69,
    78,
    88,
    98,
    109,
    99,
    92,
    32,
    20,
    51,
    66,
    77,
    69,
    42,
    65,
    91,
    72,
    93,
    117,
    121,
    75,
    101,
    111,
    79,
    90,
    108,
    130,
    98,
    66,
    74,
    97,
    112,
    88,
    22,
    29,
    44,
    69,
    83,
    74,
    72,
    88,
    73,
    94,
    108,
    37,
    42,
    72,
    114,
    57,
    92,
    90,
    77,
    76,
    100,
    111,
    141,
    147,
    77,
    68,
    100,
    137,
    120,
    51,
    48,
    12,
    66,
    111,
    136,
    186,
    276,
    259,
    84,
    20,
    34,
    53,
    59,
    53,
    26,
    29,
    35,
    66,
    47,
    74,
    63,
    121,
    149,
    184,
    79,
    107,
    132,
    99,
    167,
    117,
    86,
    133,
    36,
    99,
    62,
    94,
    141,
    186,
    167,
    147,
    31,
    80,
    96,
    49,
    55,
    45,
    42,
    44,
    48,
    63,
    94,
    93,
    133,
    500,
    96,
    94,
    89,
    160,
    55,
    55,
    91,
    105,
    90,
    49,
    47,
    59,
    64,
    80,
    100,
    60,
    52,
    30,
    54,
    76,
    58,
    85,
    124,
    143,
    183,
    140,
    24,
    57,
    78,
    66,
    99,
    76,
    128,
    63,
    43,
    58,
    56,
    65,
    61,
    54,
    54,
    63,
    70,
    61,
    87,
    109,
    50,
    23,
    31,
    137,
    38,
    52,
    94,
    58,
    98,
    87,
    118,
    82,
    92,
    152,
    153,
    76,
    65,
    80,
    56,
    72,
    113,
    140,
    97,
    27,
    71,
    68,
    25,
    56,
    89,
    98,
    76,
    90,
    77,
    66,
    76,
    145,
    500,
    136,
    245,
    157,
    92,
    60,
    83,
    110,
    82,
    100,
    159,
    94,
    99,
    63,
    73,
    147,
    125,
    56,
    77,
    147,
    163,
    69,
    77,
    66,
    61,
    59,
    93,
    147,
    94,
    109,
    150,
    74,
    60,
    31,
    40,
    72,
    100,
    45,
    50,
    52,
    46,
    54,
    90,
    116,
    97,
    149,
    119,
    17,
    86,
    145,
    144,
    146,
    58,
    59,
    78,
    95,
    133,
    121,
    52,
    53,
    61,
    75,
    127,
    122,
    91,
    46,
    76,
    82,
    63,
    84,
    39,
    58,
    69,
    68,
    83,
    88,
    96,
    114,
    118,
    98,
    86,
    64,
    58,
    81,
    82,
    66,
    95,
    77,
    56,
    47,
    77,
    71,
    71,
    77,
    83,
    99,
    112,
    93,
    94,
    123,
    100,
    118,
    40,
    63,
    86,
    66,
    54,
    73,
    80,
    74,
    59,
    68,
    73,
    84,
    78,
    89,
    115,
    84,
    87,
    121,
    63,
    90,
    123,
    88,
    100,
    121,
    139,
    100,
    119,
    113,
    92,
    48,
    68,
    83,
    98,
    26,
    31,
    71,
    57,
    94,
    90,
    94,
    64,
    83,
    83,
    84,
    57,
    66,
    94,
    137,
    73,
    76,
    56,
    23,
    54,
    87,
    65,
    66,
    52,
    55,
    76,
    79,
    78,
    67,
    54,
    73,
    64,
    80,
    87,
    95,
    67,
    89,
    75,
    49,
    67,
    84,
    97,
    134,
    122,
    62,
    19,
    50,
    60,
    23,
    24,
    52,
    72,
    93,
    84,
    57,
    32,
    65,
    92,
    125,
    88,
    17,
    36,
    63,
    95,
    186,
    192,
    177,
    202,
    70,
    27,
    65,
    58,
    30,
    80,
    65,
    80,
    50,
    66,
    83,
    95,
    103,
    96,
    17,
    15,
    63,
    92,
    67,
    62,
    70,
    65,
    36,
    86,
    81,
    86,
    107,
    142,
    34,
    34,
    85,
    139,
    51,
    66,
    39,
    34,
    96,
    122,
    243,
    313,
    165,
    192,
    37,
    100,
    141,
    42,
    88,
    130,
    72,
    143,
    132,
    177,
    199,
    52,
    97,
    125,
    37,
    65,
    81,
    97,
    176,
    50,
    85,
    72,
    31,
    53,
    92,
    105,
    156,
    182,
    100,
    165,
    222,
    30,
    40,
    57,
    66,
    82,
    70,
    63,
    67,
    47,
    34,
    41,
    82,
    96,
    55,
    35,
    36,
    78,
    35,
    34,
    67,
    49,
    90,
    73,
    35,
    62,
    30,
    39,
    36,
    61,
    76,
    50,
    35,
    61,
    41,
    59,
    41,
    30,
    25,
    48,
    53,
    58,
    83,
    111,
    75,
    84,
    77,
    83,
    58,
    58,
    21,
    53,
    41,
    74,
    146,
    132,
    115,
    112,
    100,
    333,
    270,
    208,
    56,
    56,
    60,
    30,
    21,
    33,
    34,
    59,
    77,
    65,
    26,
    41,
    33,
    64,
    58,
    135,
    197,
    54,
    56,
    72,
    98,
    161,
    123,
    250,
    121,
    67,
    51,
    51,
    48,
    78,
    41,
    71,
    86,
    98,
    140,
    137,
    38,
    59,
    67,
    88,
    95,
    96,
    70,
    108,
    142,
    53,
    88,
    157,
    138,
    98,
    128,
    164,
    99,
    83,
    127,
    154,
    44,
    49,
    26,
    76,
    111,
    60,
    76,
    119,
    141,
    500,
    85,
    60,
    79,
    87,
    99,
    57,
    74,
    53,
    50,
    80,
    197,
    52,
    70,
    76,
    90,
    91,
    155,
    64,
    59,
    54,
    83,
    98,
    94,
    75,
    86,
    65,
    102,
    98,
    75,
    47,
    28,
    75,
    75,
    66,
    79,
    83,
    98,
    51,
    105,
    75,
    28,
    71,
    99,
    107,
    77,
    81,
    97,
    119,
    122,
    130,
    128,
    123,
    24,
    38,
    57,
    56,
    90,
    129,
    99,
    94,
    71,
    71,
    55,
    80,
    115,
    73,
    42,
    37,
    75,
    112,
    88,
    83,
    83,
    65,
    65,
    67,
    65,
    83,
    42,
    53,
    71,
    148,
    159,
    19,
    28,
    52,
    92,
    113,
    21,
    54,
    78,
    94,
    69,
    82,
    98,
    91,
    74,
    77,
    108,
    58,
    68,
    90,
    93,
    78,
    73,
    29,
    58,
    28,
    65,
    72,
    80,
    78,
    88,
    95,
    80,
    61,
    63,
    65,
    80,
    99,
    117,
    89,
    54,
    69,
    77,
    76,
    76,
    126,
    48,
    39,
    35,
    24,
    61,
    81,
    87,
    93,
    52,
    22,
    35,
    45,
    50,
    52,
    58,
    96,
    125,
    160,
    121,
    128,
    94,
    30,
    56,
    33,
    47,
    79,
    157,
    61,
    84,
    106,
    159,
    137,
    87,
    130,
    98,
    32,
    33,
    31,
    35,
    72,
    87,
    149,
    146,
    139,
    155,
    19,
    28,
    78,
    129,
    97,
    147,
    131,
    128,
    53,
    68,
    82,
    60,
    52,
    63,
    73,
    49,
    60,
    84,
    99,
    65,
    73,
    124,
    128,
    97,
    62,
    36,
    27,
    80,
    131,
    40,
    68,
    120,
    142,
    135,
    109,
    66,
    81,
    71,
    144,
    97,
    80,
    193,
    131,
    111,
    17,
    19,
    23,
    77,
    56,
    76,
    84,
    19,
    27,
    63,
    63,
    53,
    70,
    67,
    31,
    61,
    27,
    59,
    69,
    100,
    114,
    81,
    75,
    109,
    81,
    74,
    35,
    30,
    63,
    95,
    65,
    89,
    102,
    161,
    25,
    86,
    79,
    60,
    70,
    106,
    111,
    193,
    269,
    131,
    21,
    23,
    149,
    49,
    45,
    78,
    67,
    74,
    62,
    66,
    92,
    30,
    26,
    60,
    52,
    84,
    112,
    64,
    34,
    58,
    49,
    73,
    75,
    100,
    125,
    62,
    61,
    34,
    29,
    68,
    73,
    118,
    118,
    73,
    73,
    57,
    57,
    95,
    152,
    118,
    142,
    111,
    68,
    90,
    97,
    63,
    38,
    31,
    65,
    78,
    36,
    62,
    104,
    57,
    64,
    109,
    144,
    61,
    57,
    81,
    105,
    146,
    55,
    56,
    30,
    90,
    112,
    65,
    90,
    76,
    159,
    78,
    103,
    73,
    73,
    73,
    64,
    70,
    71,
    119,
    118,
    138,
    41,
    69,
    81,
    100,
    109,
    84,
    100,
    140,
    98,
    133,
    81,
    102,
    140,
    133,
    32,
    60,
    147,
    164,
    473,
    268,
    208,
    111,
    106,
    100,
    99,
    100,
    100,
    111,
    107,
    129,
    133,
    90,
    96,
    64,
    58,
    58,
    78,
    84,
    143,
    85,
    97,
    109,
    64,
    69,
    63,
    90,
    88,
    133,
    116,
    29,
    64,
    54,
    90,
    112,
    80,
    65,
    98,
    71,
    77,
    91,
    32,
    50,
    58,
    62,
    50,
    22,
    33,
    69,
    137,
    132,
    105,
    112,
    84,
    81,
    95,
    49,
    65,
    55,
    54,
    60,
    46,
    70,
    69,
    59,
    71,
    70,
    59,
    86,
    84,
    64,
    50,
    44,
    46,
    31,
    48,
    53,
    70,
    78,
    71,
    82,
    111,
    131,
    15,
    60,
    72,
    55,
    55,
    50,
    56,
    57,
    30,
    28,
    20,
    17,
    53,
    40,
    48,
    60,
    59,
    68,
    43,
    72,
    80,
    41,
    36,
    62,
    60,
    68,
    83,
    110,
    84,
    92,
    25,
    40,
    74,
    94,
    92,
    117,
    100,
    59,
    84,
    135,
    150,
    128,
    52,
    15,
    22,
    50,
    70,
    77,
    40,
    79,
    96,
    93,
    44,
    28,
    31,
    50,
    65,
    63,
    61,
    56,
    128,
    93,
    85,
    74,
    78,
    26,
    65,
    15,
    24,
    38,
    52,
    78,
    108,
    28,
    41,
    74,
    83,
    123,
    140,
    18,
    73,
    121,
    97,
    40,
    83,
    78,
    23,
    65,
    79,
    139,
    81,
    26,
    54,
    89,
    90,
    163,
    154,
    22,
    59,
    36,
    51,
    67,
    103,
    135,
    20,
    16,
    48,
    80,
    62,
    93,
    82,
    17,
    27,
    30,
    26,
    71,
    92,
    47,
    96,
    55,
    74,
    123,
    156,
    22,
    80,
    133,
    44,
    105,
    151,
    54,
    50,
    96,
    123,
    50,
    64,
    50,
    73,
    53,
    38,
    53,
    86,
    103,
    130,
    107,
    114,
    108,
    45,
    22,
    72,
    121,
    120,
    24,
    36,
    53,
    58,
    67,
    137,
    94,
    38,
    57,
    71,
    27,
    35,
    57,
    79,
    58,
    105,
    124,
    32,
    87,
    232,
    174,
    498,
    184,
    85,
    158,
    74,
    165,
    113,
    190,
    122,
    95,
    159,
    52,
    117,
    113,
    180,
    403,
    209,
    113,
    149,
    68,
    162,
    276,
    195,
    77,
    114,
    67,
    165,
    93,
    188,
    178,
    85,
    119,
    158,
    124,
    84,
    53,
    142,
    150,
    242,
    329,
    429,
    348,
    118,
    98,
    92,
    270,
    311,
    311,
    255,
    313,
    404,
    113,
    68,
    189,
    268,
    67,
    70,
    179,
    127,
    110,
    195,
    69,
    64,
    133,
    145,
    142,
    85,
    73,
    62,
    86,
    186,
    271,
    255,
    331,
    285,
    169,
    63,
    77,
    183,
    147,
    133,
    66,
    91,
    68,
    98,
    135,
    223,
    156,
    246,
    83,
    133,
    212,
    270,
    109,
    90,
    124,
    182,
    84,
    84,
    73,
    85,
    156,
    156,
    163,
    69,
    74,
    83,
    122,
    139,
    156,
    93,
    57,
    54,
    105,
    82,
    104,
    84,
    69,
    74,
    86,
    59,
    122,
    92,
    124,
    171,
    146,
    113,
    170,
    183,
    140,
    104,
    91,
    77,
    107,
    121,
    120,
    192,
    177,
    130,
    90,
    117,
    124,
    157,
    103,
    51,
    70,
    87,
    95,
    74,
    90,
    116,
    165,
    178,
    178,
    104,
    116,
    116,
    84,
    96,
    91,
    115,
    161,
    138,
    163,
    68,
    77,
    161,
    185,
    172,
    80,
    248,
    237,
    165,
    256,
    216,
    134,
    63,
    114,
    77,
    80,
    64,
    156,
    140,
    133,
    186,
    182,
    106,
    119,
    68,
    54,
    82,
    90,
    134,
    188,
    194,
    159,
    159,
    169,
    244,
    199,
    163,
    149,
    80,
    67,
    162,
    140,
    143,
    125,
    76,
    119,
    70,
    104,
    109,
    159,
    124,
    135,
    150,
    164,
    169,
    83,
    155,
    75,
    59,
    78,
    136,
    103,
    104,
    176,
    89,
    127,
    54,
    100,
    140,
    186,
    200,
    61,
    109,
    111,
    114,
    97,
    94,
    66,
    54,
    87,
    80,
    84,
    117,
    168,
    129,
    127,
    64,
    60,
    144,
    170,
    58,
    87,
    70,
    53,
    92,
    78,
    123,
    95,
    54,
    68,
    200,
    314,
    379,
    346,
    233,
    80,
    73,
    76,
    132,
    211,
    289,
    250,
    82,
    99,
    163,
    267,
    353,
    78,
    72,
    88,
    140,
    206,
    204,
    65,
    59,
    150,
    79,
    63,
    93,
    80,
    95,
    59,
    65,
    77,
    143,
    98,
    64,
    93,
    282,
    155,
    94,
    196,
    293,
    83,
    114,
    276,
    54,
    65,
    51,
    62,
    89,
    65,
    82,
    276,
    153,
    52,
    69,
    113,
    82,
    99,
    53,
    103,
    100,
    73,
    155,
    243,
    155,
    125,
    65,
    65,
    79,
    200,
    226,
    122,
    60,
    85,
    190,
    105,
    208,
    59,
    160,
    211,
    265,
    386,
    118,
    89,
    94,
    77,
    113,
    143,
    257,
    117,
    185,
    119,
    65,
    87,
    60,
    108,
    188,
    143,
    62,
    100,
    152,
    166,
    55,
    59,
    175,
    293,
    326,
    153,
    73,
    267,
    183,
    394,
    158,
    86,
    207
]